package com.zjp.mapper;

import com.zjp.pojo.NucleicTest;
import com.zjp.pojo.NucleicTestExample;

import java.util.Date;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

public interface NucleicTestMapper {
    long countByExample(NucleicTestExample example);

    int deleteByExample(NucleicTestExample example);

    int deleteByPrimaryKey(Long id);

    int insert(NucleicTest record);

    int insertSelective(NucleicTest record);

    List<NucleicTest> selectByExample(NucleicTestExample example);

    NucleicTest selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") NucleicTest record, @Param("example") NucleicTestExample example);

    int updateByExample(@Param("record") NucleicTest record, @Param("example") NucleicTestExample example);

    int updateByPrimaryKeySelective(NucleicTest record);

    int updateByPrimaryKey(NucleicTest record);

//    /**
//     * 查询全部用户核酸结果
//     */
//    @Select("select Detectionid, areaId, Detailed_address, name, Starttime, Endtime from zjp.detection_point ")

    List<NucleicTest> selectNucleicTestResult(String name, Date time, Integer result, Integer detectionid);
}